/* Style Sheet */

body {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}

table, div, p, span {
	font-size:8pt;
}


form {
	margin:0;
}

h1, h2, h3, h4, h5, h6 {margin:0;}

h1 { font-size:1.7em; }
h2 { font-size:1.5em; }
h3 { font-size:1.4em; }
h4 { font-size:1.2em;}
h5 { font-size:1em;}
h6 { font-size:.8em;}

input, textarea, select {
	font-family:tahoma;
	font-size:8pt;
	font-weight:100;
}

input.bt {
	font-size:9pt;
}

input.num 
{
    text-align:right;}

img {
	border-width:0;
}

a.cmd {
	display:block;
	height:12px;
	font-size:7.5pt;
	font-weight:bold;
	line-height:1em;
	padding:.4em 1em;
	text-decoration:none;
	text-align:center;
	background-color:#10147e;
	border:solid 1px #999999;
	color:#FFFFFF;
}
a.cmd:hover 
{
    background-color:#F49C00; 
    
}

/* Menu */
.menu {			
	background-color:#10147e;
}
.menu ul {
	margin:0; /*margin-left:20px;*/ padding:0;	
	list-style-type:none;
	font-family:verdana;
	font-size:8pt;
	color:#FFFFFF;
}
.menu ul li{
	display:inline;	
}

.menu ul li a {
	text-decoration:none;
	padding:0 20px;
	color:#ffffff;
}
.menu ul li a:hover{
	text-decoration:none;
	color:#bcb3d5 /*#F49C00*/;
}
.menu ul li span{
	padding:0 25px;
	/*color:#F49C00;#bcb3d5;*/
	font-size:7.5pt;
	font-weight:bold;
}

/* thead */
.subbar {
	border-bottom:solid 1px #bcb3d5;
	padding:0 20px;
}
.pathmap a{
	color:#10147e;
	font-weight:bold;
	text-decoration:none;
	font-size:7.5pt;
}
.pathmap a:hover{
	color:#F49C00;
	font-weight:bold;
}

/* tbody */
.tbody {
	padding:0 20px;
}

/* logout */
a.logout {
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
a.logout:hover {
	color:#10147e;
}


.t {
	height:26px;
}
.t li{
	float:left;
	display:inline-table;
	margin-left:1.8em;
}


.l {
	padding-left:34px;
	text-align:left;
}
.l li{
	margin-bottom:.8em;	
}
.l li.on{
	list-style-type:disc;
}

/* Shadow */
.rightShadow {
	background:url(../images/right_shadow.gif) 0 0 repeat-y;
}

.bottomShadow {
	background:url(../images/bottom_shadow.gif) 0 0 repeat-x;
}

/* body content */
.content {
	padding:36px;
}
.content_admin {
	padding:20px;
}

.justify td {
	text-align:justify;
}

/* Data row */
table.data td.header {
	font-size:7.5pt;
	color:#FFFFFF;
	background-color:#10147e;
	font-weight:bold;	
}

table.data a {	
	text-decoration:none;
	color:#10147e;
}
table.data a:hover {
	text-decoration:underline;
	color:#10147e;
}

td.header a {
	text-decoration:none;
	color:#FFFFFF;
}
td.header a:hover {
	text-decoration:none;
	color:#FFFFFF;
}


/* admin navigation */
.adminNav {
	/*font-family:"HelveticaNeue LT 45 Light";*/
	font-size:7.5pt;
	font-weight:bold;
	color:#FFFFFF;
}

.adminNav td {
	padding-left:12px;
}

.adminNav td.level_0{
	padding-left:0;
}

.adminNav td.level_2{
	padding-left:24px;
}

.adminNav a {
	color:#FFFFFF;
	text-decoration:none;
}
.adminNav a:hover {
	color:#F49C00;
}


/* color */
.orange {
	color:#F49C00;
}
.gray {
	color:#999999;
}
.white {
	color:#FFFFFF;
}

.blue {
	color:#0000ff;
}
.blueL {
	color:#10147e;	
}
.blueM {
	color:#5b51a0;
}
.blueS {
	color:#bcb3d5;
}


/* font */
.normalSize {
	font-size:1em;
	font-weight:100;
}
.clientName {
	font-size:10.5pt;
	color:#10147e;
}


/* Error reporting */
.badFile {
	color:#cc0000;
}
.err {
	color:#ff0000;
}

/* Project Selector */
.p_selector{
	width:200px;
	border:solid 1px #5b51a0;
}
.p_selector a{
	color:#0000ff;
	text-decoration:none;
}
.p_selector a:hover{            
	text-decoration:underline;
}
.lip{
	position:relative;
	top:32px;
	left:-5px;
}
.disabled{
	color:#999999;
	text-decoration:none;
	cursor:default;
}
.selected{
	font-size:1.3em;
	font-weight:bold;
}


/* Dropdown Menu */
#dropmenudiv{	
	position:absolute;
	background-color: #FFFFFF;/*E0E0EE;*/
	border:1px solid #655BA6;
	line-height:18px;
	z-index:10;
}
#dropmenudiv span{
	display:block;
	text-indent: 10px;
	padding: 3px;
}
#dropmenudiv a{
	display:block;
	text-indent: 10px;
	padding: 3px;
	/*font-weight:bold;*/
	text-decoration: none;
	color:#000080;
}
#dropmenudiv a:hover{
	color:#FFFFFF;
	background-color: #000080;
}

/* Copyright */
.copyright{
	font-size:7.5pt;
	color:#10147e;
}